// CherryMerry ( Mikhail Tomilenko ), Reverse Entertainment, 2021-2024

#pragma once

#include "CoreMinimal.h"
#include "Blueprint/UserWidget.h"

#include <NifestGame/UI/Gameplay/PlayerComponents/Public/Health.h>
#include <NifestGame/UI/Gameplay/PlayerComponents/Public/Shield.h>
#include <NifestGame/UI/Gameplay/PlayerComponents/Public/LVLInfo.h>
#include <NifestGame/UI/Gameplay/PlayerComponents/Public/Stamina.h>

#include "PlayerHUD.generated.h"

/**
 * 
 */
UCLASS()
class NIFESTGAME_API UPlayerHUD : public UUserWidget
{
	GENERATED_BODY()
	
public:
	UPROPERTY(EditAnywhere, Meta = (BindWidget))
	UHealth* PlayerHealthWidget;

	UPROPERTY(EditAnywhere, Meta = (BindWidget))
	UShield* PlayerShieldWidget;

	UPROPERTY(EditAnywhere, Meta = (BindWidget))
	ULVLInfo* PlayerLVLInfoWidget;

	UPROPERTY(EditAnywhere, Meta = (BindWidget))
	UStamina* PlayerStaminaWidget;
};
